
/*

  KLayout Layout Viewer
  Copyright (C) 2006-2025 Matthias Koefferlein

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

*/

/*
  External declarations for for Qt bindings

  DO NOT EDIT THIS FILE. 
  This file has been created automatically
*/

#if !defined(HDR_gsiQtWidgetsExternals)
#define HDR_gsiQtWidgetsExternals

#include "gsiClass.h"
#include "gsiQtWidgetsCommon.h"

class QAbstractButton;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAbstractButton> &qtdecl_QAbstractButton (); }

class QAbstractGraphicsShapeItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAbstractGraphicsShapeItem> &qtdecl_QAbstractGraphicsShapeItem (); }

class QAbstractItemDelegate;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAbstractItemDelegate> &qtdecl_QAbstractItemDelegate (); }

class QAbstractItemView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAbstractItemView> &qtdecl_QAbstractItemView (); }

class QAbstractScrollArea;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAbstractScrollArea> &qtdecl_QAbstractScrollArea (); }

class QAbstractSlider;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAbstractSlider> &qtdecl_QAbstractSlider (); }

class QAbstractSpinBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAbstractSpinBox> &qtdecl_QAbstractSpinBox (); }

class QAccessibleWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QAccessibleWidget> &qtdecl_QAccessibleWidget (); }

class QApplication;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QApplication> &qtdecl_QApplication (); }

class QBoxLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QBoxLayout> &qtdecl_QBoxLayout (); }

class QButtonGroup;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QButtonGroup> &qtdecl_QButtonGroup (); }

class QCalendarWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QCalendarWidget> &qtdecl_QCalendarWidget (); }

class QCheckBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QCheckBox> &qtdecl_QCheckBox (); }

class QColorDialog;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QColorDialog> &qtdecl_QColorDialog (); }

class QColormap;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QColormap> &qtdecl_QColormap (); }

class QColumnView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QColumnView> &qtdecl_QColumnView (); }

class QComboBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QComboBox> &qtdecl_QComboBox (); }

class QCommandLinkButton;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QCommandLinkButton> &qtdecl_QCommandLinkButton (); }

class QCommonStyle;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QCommonStyle> &qtdecl_QCommonStyle (); }

class QCompleter;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QCompleter> &qtdecl_QCompleter (); }

class QDataWidgetMapper;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDataWidgetMapper> &qtdecl_QDataWidgetMapper (); }

class QDateEdit;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDateEdit> &qtdecl_QDateEdit (); }

class QDateTimeEdit;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDateTimeEdit> &qtdecl_QDateTimeEdit (); }

class QDial;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDial> &qtdecl_QDial (); }

class QDialog;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDialog> &qtdecl_QDialog (); }

class QDialogButtonBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDialogButtonBox> &qtdecl_QDialogButtonBox (); }

class QDockWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDockWidget> &qtdecl_QDockWidget (); }

class QDoubleSpinBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QDoubleSpinBox> &qtdecl_QDoubleSpinBox (); }

class QErrorMessage;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QErrorMessage> &qtdecl_QErrorMessage (); }

class QFileDialog;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QFileDialog> &qtdecl_QFileDialog (); }

class QFileIconProvider;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QFileIconProvider> &qtdecl_QFileIconProvider (); }

class QFocusFrame;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QFocusFrame> &qtdecl_QFocusFrame (); }

class QFontComboBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QFontComboBox> &qtdecl_QFontComboBox (); }

class QFontDialog;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QFontDialog> &qtdecl_QFontDialog (); }

class QFormLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QFormLayout> &qtdecl_QFormLayout (); }

class QFrame;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QFrame> &qtdecl_QFrame (); }

class QGesture;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGesture> &qtdecl_QGesture (); }

class QGestureEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGestureEvent> &qtdecl_QGestureEvent (); }

class QGestureRecognizer;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGestureRecognizer> &qtdecl_QGestureRecognizer (); }

class QGraphicsAnchor;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsAnchor> &qtdecl_QGraphicsAnchor (); }

class QGraphicsAnchorLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsAnchorLayout> &qtdecl_QGraphicsAnchorLayout (); }

class QGraphicsBlurEffect;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsBlurEffect> &qtdecl_QGraphicsBlurEffect (); }

class QGraphicsColorizeEffect;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsColorizeEffect> &qtdecl_QGraphicsColorizeEffect (); }

class QGraphicsDropShadowEffect;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsDropShadowEffect> &qtdecl_QGraphicsDropShadowEffect (); }

class QGraphicsEffect;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsEffect> &qtdecl_QGraphicsEffect (); }

class QGraphicsEllipseItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsEllipseItem> &qtdecl_QGraphicsEllipseItem (); }

class QGraphicsGridLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsGridLayout> &qtdecl_QGraphicsGridLayout (); }

class QGraphicsItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsItem> &qtdecl_QGraphicsItem (); }

class QGraphicsItemAnimation;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsItemAnimation> &qtdecl_QGraphicsItemAnimation (); }

class QGraphicsItemGroup;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsItemGroup> &qtdecl_QGraphicsItemGroup (); }

class QGraphicsLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsLayout> &qtdecl_QGraphicsLayout (); }

class QGraphicsLayoutItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsLayoutItem> &qtdecl_QGraphicsLayoutItem (); }

class QGraphicsLineItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsLineItem> &qtdecl_QGraphicsLineItem (); }

class QGraphicsLinearLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsLinearLayout> &qtdecl_QGraphicsLinearLayout (); }

class QGraphicsObject;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsObject> &qtdecl_QGraphicsObject (); }

class QGraphicsOpacityEffect;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsOpacityEffect> &qtdecl_QGraphicsOpacityEffect (); }

class QGraphicsPathItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsPathItem> &qtdecl_QGraphicsPathItem (); }

class QGraphicsPixmapItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsPixmapItem> &qtdecl_QGraphicsPixmapItem (); }

class QGraphicsPolygonItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsPolygonItem> &qtdecl_QGraphicsPolygonItem (); }

class QGraphicsProxyWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsProxyWidget> &qtdecl_QGraphicsProxyWidget (); }

class QGraphicsRectItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsRectItem> &qtdecl_QGraphicsRectItem (); }

class QGraphicsRotation;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsRotation> &qtdecl_QGraphicsRotation (); }

class QGraphicsScale;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsScale> &qtdecl_QGraphicsScale (); }

class QGraphicsScene;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsScene> &qtdecl_QGraphicsScene (); }

class QGraphicsSceneContextMenuEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneContextMenuEvent> &qtdecl_QGraphicsSceneContextMenuEvent (); }

class QGraphicsSceneDragDropEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneDragDropEvent> &qtdecl_QGraphicsSceneDragDropEvent (); }

class QGraphicsSceneEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneEvent> &qtdecl_QGraphicsSceneEvent (); }

class QGraphicsSceneHelpEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneHelpEvent> &qtdecl_QGraphicsSceneHelpEvent (); }

class QGraphicsSceneHoverEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneHoverEvent> &qtdecl_QGraphicsSceneHoverEvent (); }

class QGraphicsSceneMouseEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneMouseEvent> &qtdecl_QGraphicsSceneMouseEvent (); }

class QGraphicsSceneMoveEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneMoveEvent> &qtdecl_QGraphicsSceneMoveEvent (); }

class QGraphicsSceneResizeEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneResizeEvent> &qtdecl_QGraphicsSceneResizeEvent (); }

class QGraphicsSceneWheelEvent;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSceneWheelEvent> &qtdecl_QGraphicsSceneWheelEvent (); }

class QGraphicsSimpleTextItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsSimpleTextItem> &qtdecl_QGraphicsSimpleTextItem (); }

class QGraphicsTextItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsTextItem> &qtdecl_QGraphicsTextItem (); }

class QGraphicsTransform;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsTransform> &qtdecl_QGraphicsTransform (); }

class QGraphicsView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsView> &qtdecl_QGraphicsView (); }

class QGraphicsWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGraphicsWidget> &qtdecl_QGraphicsWidget (); }

class QGridLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGridLayout> &qtdecl_QGridLayout (); }

class QGroupBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QGroupBox> &qtdecl_QGroupBox (); }

class QHBoxLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QHBoxLayout> &qtdecl_QHBoxLayout (); }

class QHeaderView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QHeaderView> &qtdecl_QHeaderView (); }

class QInputDialog;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QInputDialog> &qtdecl_QInputDialog (); }

class QItemDelegate;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QItemDelegate> &qtdecl_QItemDelegate (); }

class QItemEditorCreatorBase;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QItemEditorCreatorBase> &qtdecl_QItemEditorCreatorBase (); }

class QItemEditorFactory;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QItemEditorFactory> &qtdecl_QItemEditorFactory (); }

class QKeySequenceEdit;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QKeySequenceEdit> &qtdecl_QKeySequenceEdit (); }

class QLCDNumber;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QLCDNumber> &qtdecl_QLCDNumber (); }

class QLabel;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QLabel> &qtdecl_QLabel (); }

class QLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QLayout> &qtdecl_QLayout (); }

class QLayoutItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QLayoutItem> &qtdecl_QLayoutItem (); }

class QLineEdit;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QLineEdit> &qtdecl_QLineEdit (); }

class QListView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QListView> &qtdecl_QListView (); }

class QListWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QListWidget> &qtdecl_QListWidget (); }

class QListWidgetItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QListWidgetItem> &qtdecl_QListWidgetItem (); }

class QMainWindow;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QMainWindow> &qtdecl_QMainWindow (); }

class QMdiArea;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QMdiArea> &qtdecl_QMdiArea (); }

class QMdiSubWindow;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QMdiSubWindow> &qtdecl_QMdiSubWindow (); }

class QMenu;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QMenu> &qtdecl_QMenu (); }

class QMenuBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QMenuBar> &qtdecl_QMenuBar (); }

class QMessageBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QMessageBox> &qtdecl_QMessageBox (); }

class QPanGesture;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QPanGesture> &qtdecl_QPanGesture (); }

class QPinchGesture;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QPinchGesture> &qtdecl_QPinchGesture (); }

class QPlainTextDocumentLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QPlainTextDocumentLayout> &qtdecl_QPlainTextDocumentLayout (); }

class QPlainTextEdit;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QPlainTextEdit> &qtdecl_QPlainTextEdit (); }

class QProgressBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QProgressBar> &qtdecl_QProgressBar (); }

class QProgressDialog;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QProgressDialog> &qtdecl_QProgressDialog (); }

class QPushButton;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QPushButton> &qtdecl_QPushButton (); }

class QRadioButton;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QRadioButton> &qtdecl_QRadioButton (); }

class QRubberBand;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QRubberBand> &qtdecl_QRubberBand (); }

class QScrollArea;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QScrollArea> &qtdecl_QScrollArea (); }

class QScrollBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QScrollBar> &qtdecl_QScrollBar (); }

class QScroller;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QScroller> &qtdecl_QScroller (); }

class QScrollerProperties;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QScrollerProperties> &qtdecl_QScrollerProperties (); }

class QSizeGrip;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSizeGrip> &qtdecl_QSizeGrip (); }

class QSizePolicy;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSizePolicy> &qtdecl_QSizePolicy (); }

class QSlider;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSlider> &qtdecl_QSlider (); }

class QSpacerItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSpacerItem> &qtdecl_QSpacerItem (); }

class QSpinBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSpinBox> &qtdecl_QSpinBox (); }

class QSplashScreen;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSplashScreen> &qtdecl_QSplashScreen (); }

class QSplitter;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSplitter> &qtdecl_QSplitter (); }

class QSplitterHandle;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSplitterHandle> &qtdecl_QSplitterHandle (); }

class QStackedLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStackedLayout> &qtdecl_QStackedLayout (); }

class QStackedWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStackedWidget> &qtdecl_QStackedWidget (); }

class QStatusBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStatusBar> &qtdecl_QStatusBar (); }

class QStyle;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyle> &qtdecl_QStyle (); }

class QStyleFactory;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleFactory> &qtdecl_QStyleFactory (); }

class QStyleHintReturn;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleHintReturn> &qtdecl_QStyleHintReturn (); }

class QStyleHintReturnMask;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleHintReturnMask> &qtdecl_QStyleHintReturnMask (); }

class QStyleHintReturnVariant;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleHintReturnVariant> &qtdecl_QStyleHintReturnVariant (); }

class QStyleOption;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOption> &qtdecl_QStyleOption (); }

class QStyleOptionButton;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionButton> &qtdecl_QStyleOptionButton (); }

class QStyleOptionComboBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionComboBox> &qtdecl_QStyleOptionComboBox (); }

class QStyleOptionComplex;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionComplex> &qtdecl_QStyleOptionComplex (); }

class QStyleOptionDockWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionDockWidget> &qtdecl_QStyleOptionDockWidget (); }

class QStyleOptionFocusRect;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionFocusRect> &qtdecl_QStyleOptionFocusRect (); }

class QStyleOptionFrame;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionFrame> &qtdecl_QStyleOptionFrame (); }

class QStyleOptionGraphicsItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionGraphicsItem> &qtdecl_QStyleOptionGraphicsItem (); }

class QStyleOptionGroupBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionGroupBox> &qtdecl_QStyleOptionGroupBox (); }

class QStyleOptionHeader;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionHeader> &qtdecl_QStyleOptionHeader (); }

class QStyleOptionHeaderV2;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionHeaderV2> &qtdecl_QStyleOptionHeaderV2 (); }

class QStyleOptionMenuItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionMenuItem> &qtdecl_QStyleOptionMenuItem (); }

class QStyleOptionProgressBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionProgressBar> &qtdecl_QStyleOptionProgressBar (); }

class QStyleOptionRubberBand;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionRubberBand> &qtdecl_QStyleOptionRubberBand (); }

class QStyleOptionSizeGrip;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionSizeGrip> &qtdecl_QStyleOptionSizeGrip (); }

class QStyleOptionSlider;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionSlider> &qtdecl_QStyleOptionSlider (); }

class QStyleOptionSpinBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionSpinBox> &qtdecl_QStyleOptionSpinBox (); }

class QStyleOptionTab;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionTab> &qtdecl_QStyleOptionTab (); }

class QStyleOptionTabBarBase;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionTabBarBase> &qtdecl_QStyleOptionTabBarBase (); }

class QStyleOptionTabWidgetFrame;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionTabWidgetFrame> &qtdecl_QStyleOptionTabWidgetFrame (); }

class QStyleOptionTitleBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionTitleBar> &qtdecl_QStyleOptionTitleBar (); }

class QStyleOptionToolBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionToolBar> &qtdecl_QStyleOptionToolBar (); }

class QStyleOptionToolBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionToolBox> &qtdecl_QStyleOptionToolBox (); }

class QStyleOptionToolButton;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionToolButton> &qtdecl_QStyleOptionToolButton (); }

class QStyleOptionViewItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyleOptionViewItem> &qtdecl_QStyleOptionViewItem (); }

class QStylePainter;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStylePainter> &qtdecl_QStylePainter (); }

class QStylePlugin;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStylePlugin> &qtdecl_QStylePlugin (); }

class QStyledItemDelegate;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QStyledItemDelegate> &qtdecl_QStyledItemDelegate (); }

class QSwipeGesture;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSwipeGesture> &qtdecl_QSwipeGesture (); }

class QSystemTrayIcon;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QSystemTrayIcon> &qtdecl_QSystemTrayIcon (); }

class QTabBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTabBar> &qtdecl_QTabBar (); }

class QTabWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTabWidget> &qtdecl_QTabWidget (); }

class QTableView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTableView> &qtdecl_QTableView (); }

class QTableWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTableWidget> &qtdecl_QTableWidget (); }

class QTableWidgetItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTableWidgetItem> &qtdecl_QTableWidgetItem (); }

class QTableWidgetSelectionRange;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTableWidgetSelectionRange> &qtdecl_QTableWidgetSelectionRange (); }

class QTapAndHoldGesture;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTapAndHoldGesture> &qtdecl_QTapAndHoldGesture (); }

class QTapGesture;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTapGesture> &qtdecl_QTapGesture (); }

class QTextBrowser;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTextBrowser> &qtdecl_QTextBrowser (); }

class QTextEdit;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTextEdit> &qtdecl_QTextEdit (); }

class QTimeEdit;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTimeEdit> &qtdecl_QTimeEdit (); }

class QToolBar;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QToolBar> &qtdecl_QToolBar (); }

class QToolBox;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QToolBox> &qtdecl_QToolBox (); }

class QToolButton;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QToolButton> &qtdecl_QToolButton (); }

class QToolTip;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QToolTip> &qtdecl_QToolTip (); }

class QTreeView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTreeView> &qtdecl_QTreeView (); }

class QTreeWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTreeWidget> &qtdecl_QTreeWidget (); }

class QTreeWidgetItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTreeWidgetItem> &qtdecl_QTreeWidgetItem (); }

class QTreeWidgetItemIterator;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QTreeWidgetItemIterator> &qtdecl_QTreeWidgetItemIterator (); }

class QUndoView;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QUndoView> &qtdecl_QUndoView (); }

class QVBoxLayout;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QVBoxLayout> &qtdecl_QVBoxLayout (); }

class QWhatsThis;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QWhatsThis> &qtdecl_QWhatsThis (); }

class QWidget;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QWidget> &qtdecl_QWidget (); }

class QWidgetAction;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QWidgetAction> &qtdecl_QWidgetAction (); }

class QWidgetItem;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QWidgetItem> &qtdecl_QWidgetItem (); }

class QWizard;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QWizard> &qtdecl_QWizard (); }

class QWizardPage;

namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class<QWizardPage> &qtdecl_QWizardPage (); }


#define QT_EXTERNAL_BASE(X) gsi::qtdecl_##X(),

#endif

